/* .messagebox {
    clear: both;
    z-index: -10;
    position:absolute;
     top:134px; 
     left:0;
      right:0; 
      bottom:6px;
       padding-left:200px
    } */
.messageleft { width:200px; height:100%; background:#fff; float:left;}
.Fstage { width:200px;}
.Fstage>li { border-bottom:2px solid #fff}
.Fstage>li:hover { cursor:pointer}
.Fstage>li>a { display:block; height:34px; background:#DFF0D8; font-size:20px; font-weight:normal; width:100%; padding:0 20px; line-height:34px; position:relative;box-sizing: border-box;}
.Fstage>li>a em { display:block; width:22px; height:22px; background:url(../img/icons.png) no-repeat ; float:left; margin-top:5px; margin-right:5px}
.Fstage>li>a em.e1 { background-position:0 -123px;}
.Fstage>li>a em.e2 { background-position:0 -152px;}
.Fstage>li>a em.e3 { background-position:0 -177px;}
.Fstage>li>a em.e4 { background-position:0 -206px;}
.Fstage>li>a em.e5 { background-position:0 -238px;}
.Fstage>li>a em.e6 { background-position:0 -268px;}
.Fstage>li>a em.e7 { background-position:0 -292px;}
.Fstage>li ul {  margin-top:10px; margin-bottom:10px;}
.Fstage>li ul li { padding:0 20px 0 47px; line-height:30px;}
.Fstage>li ul li a { font-size:14px; display:block}
.Fstage>li ul li:hover { background:#edfbf4; }
.Fstage>li ul li:hover a { color:#06582d }
.messageright {width:100%; height:100%; float:left; background:#fafafa}

.formpage {
    padding: 0 50px;
    height: 100%;
    margin: 0 auto;
    overflow: scroll
}

.formpage h2 {
    color: #fc5115;
    font-size: 20px;
    font-weight: normal;
    line-height: 40px;
    border-bottom: 2px solid #a2a5a5;
    position: relative
}

.formpage h3 {
    font-size: 18px;
    color: #444444;
    font-weight: normal;
}

.formpage p.safelev {
    text-indent: 2em;
    font-size: 14px;
    color: #444;
    line-height: 50px;
}

.formpage p.safelev i {
    font-style: normal;
    color: #948f8f
}

.formpage p.safelev b {
    font-size: 24px;
    color: #ef0924;
    font-weight: normal
}
.formpage h3.formtit { text-align:center; line-height:30px; font-size:24px;} 
.clear { clear:both}
.information { display:block;}
.information>span p { font-size:14px; color:#444; line-height:30px;}
.information>span { float:left; padding-left:20px; width:650px}
.information form { float:left; padding-left:50px; font-size:14px; color:#444}
.information form input.textput { background:#fff; border:1px solid #acc5ac; font-size:14px; width:200px; padding:7px 5px; margin-right:5px}

.information form td { height:50px}
.information form td label { line-height:30px; margin-right:30px}
.information form td label input { margin-left:5px}
.information form.datable table td p{ text-align:left; padding:0 5px; line-height:25px;}
.information form.datable table td span { padding:20px 0; display:block}
.information form.datable table th.linecc { border-top:1px solid #ccc; min-height:120px}
.information form.datable { float:none; padding:0}
.information form.datable table { border:1px solid #ccc;border-right:none }
.information form.datable table td { color:#444; font-size:14px; text-align:center; border-top:1px solid #ccc; border-right:1px solid #ccc; height:40px; background:#fff;}
.information form.datable table th {text-align: center; border-right:1px solid #ccc; color:#000; font-size:16px; height:40px; background:#e2f1e1; }
.dolink { display:inline-block; background:#DBDBDB; border:#ccc; color:#444; border:1px solid #ccc; padding:2px 10px; border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;-webkit-border-radius:3px}
.link { color:#fc5115; font-size:14px;}
.popbox table td .textput { padding:7px 5px; border:1px solid #b0c7b0}
input.addr { background:#fff; border:1px solid #acc5ac; font-size:14px; width:370px; padding:7px 5px}
.wrrong { line-height:30px; font-size:14px; color:#F00; padding-left:5px; margin-left:20px}
.con4 {
    width: 300px;
    float: left;
    height: auto;
    overflow: hidden;
    margin: 20px auto;
    color: #FFFFFF;
}

.con4 .btn {
    width: 100%;
    height: 40px;
    line-height: 40px;
    text-align: center;
    background: #d8b49c;
    display: block;
    font-size: 16px;
    border-radius: 5px;
}

.upload {
    float: left;
    position: relative;
}

.upload_pic {
    display: block;
    width: 100%;
    height: 40px;
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0;
    border-radius: 5px;
}

#cvs {
    border: 1px solid #000;
    margin: 20px 0 20px 50px;
}

.city-picker-span {
    width: 300px;
}

#edit-info {
    width: 100px;
    height: 30px;
    line-height: 30px;
    border: 1px solid #aaa;
    border-radius: 5px;
    text-align: center;
}

.freeze-td-disabled {
    pointer-events: none;
    opacity: 0.5;
}